برنامه
نویسان برای حل مسایل دنیای واقعی ، از زبانهای برنامه سازی مختلفی استفاده میکنند
که بعضی از آنها مستقیماٌ توسط کامپیوترها قابل فهم هستند و بعضی دیگر باید به
زبان کامپیوتر یا زبان ماشین ترجمه شوند تا قابل فهم باشند.امروزه صدها زبان
برنامه سازی وجود دارد که C#یکی
از آنهاست.